ultimate explanation - English Synonyms Dictionary